/*
 Clase Wrapper que implementa WordSet para guardar
 las palabras ingresadas. 
 Autor: Paola Garcia, carnet 10205
 Tomado como referencia el trabajo de Juan Carlos Rosito y el codigo
 proporcionado por el libro de Java Structures.
 
 
 Se utilizo un Hash para la implementacion del mismo para mejorar el rendimiento del
 programa, ya que posee una forma rapida de busqueda y mas cuando se trata de listas;
 ya que posee la capacidad de buscar y relacionar diferentes elementos en distintas
 cantidades entre si. Lo cual es beneficioso para el programa, ya que se desea
 la comparacion de letras para determinar el tipo de palabra ingresada. Una desventaja
 de la utilizacion del hash es que utiliza bastante memoria para guardar los datos
 y las operaciones a realizar. 
 
 */

import java.util.Hashtable;
	
public class Wrapper implements WordSet{
		private Hashtable hash;
		
		//constructor
		public Wrapper()
		{
			//se crea el nuevo hastable
			hash = new Hashtable();
		}
		
	    
		//metodo get, que obtiene la palabra ingresada
		public String get(Object word)
		{
			return (String)hash.get(word);
		}
		
		//metodo add, que agraga la nueva palabra
		public void add(Word wordObject)
		{
			hash.put(wordObject.getWord(),wordObject.getType());
		}
	}
